<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>变量</title>
</head>
<body>
    <script>
        /*
            声明变量：
                * var 变量名 = 值;

            变量名的要求：
                * 变量名必须是数字,字母,下划线_和美元符$组成;
                * 第一个字符不能为数字
                * 不能使用关键字或保留字
        */

        //声明就赋值：建议这种
        var age = 18; // var是关键字，声明变量，变量名是age，将右边的内容赋值到左边的变量里面。

        //先声明后赋值
        var a;
        var b;
        a = 6;
        b = 8;
        var c = a + b;
        console.log('c是：' + c);//打印到控制台

        //下面的变量名合法吗

        /*$a 合法
        _age 合法
        var 不合法，是关键字（这个单词另有他用）
        this 不合法，是关键字（这个单词另有他用）
        6age 不合法，数字开通
        for 不合法，是关键字（这个单词另有他用）
        if 不合法，是关键字（这个单词另有他用）
        num*654 不合法。出现特殊符号
        age47 合法
        total 合法
        studentInf 驼峰命名
        a 没有语义，不推荐
        b 没有语义，不推荐
        c 没有语义，不推荐
        mm 没有语义，不推荐
        password 推荐，全英文，如果太长，可以稍微简写 */


        /*
            代码的缩进：遇到花括号就换行缩进,tab键
                符号     数学            程序

                []       中括号          方括号
                <>       大于号小于号     尖括号
                {}       大括号          花括号
                ()       小括号          圆括号
        */

        function show() {
            DeferredPermissionRequest;
            dfsdf;
            dfsf;
        }



    </script>
</body>
</html>